package com.ityuwen.mengyagushi.search.service;

import com.ityuwen.mengyagushi.query.search.AlbumIndexQuery;
import com.ityuwen.mengyagushi.vo.search.AlbumInfoIndexVo;
import com.ityuwen.mengyagushi.vo.search.AlbumSearchResponseVo;
import com.ityuwen.mengyagushi.vo.search.HomePageVo;

import java.util.List;

public interface SearchService {


    void upper(Long albumId);

    void lower(String albumId);

    List<HomePageVo> channel(Long category1Id);

    AlbumSearchResponseVo search(AlbumIndexQuery indexQuery);

    List<AlbumInfoIndexVo> findRankingList(Long category1Id, String field);

    List<String> completeSuggest(String prefix);

    void updateRanking();
}
